package model

// Cart represents the carts table
type Cart struct {
	BaseModel
	UserID int64 `gorm:"column:user_id;NOT NULL"` // 外键引用 users 表
	GoodID int64 `gorm:"column:good_id"`          // 外键引用 items 表
	Number int   `gorm:"column:number;NOT NULL"`
}

// TableName sets the insert table name for this struct type
func (c *Cart) TableName() string {
	return "carts"
}
